package net.hvacapp.cmvrfforandroid.http;


/**
 * HTTP URL常量类
 */
public class HttpConstant {

    // 默认是线上
    public static String HTTP_URL = "http://120.25.153.143:8888/rest/";

    

    //注册
    public static final String HTTP_POST_REGISTER = HTTP_URL + "3.0/createuser.svc/createuser";

    //修改用户信息
    public static final String HTTP_POST_USER_INFO = HTTP_URL + "3.0/modifyuser.svc/";

    //获取当前登录用户的所有子用户信息
    public static final String HTTP_GET_USER_PROFILE = HTTP_URL + "3.0/getuserprofile.svc/userprofile";

    //获取当前登录用户的所有子用户信息
    public static final String HTTP_GET_ALL_CHILD_USERS = HTTP_URL + "3.0/getuserprofile.svc/childuserprofiles";

    //获取当前登录用户的所有子用户信息
    public static final String HTTP_GET_ALL_CHILD_USERS_BY_TYPE = HTTP_URL + "3.0/getuserprofile.svc/childuserprofiles2";

    //获取所有大区管理员用户信息
    public static final String HTTP_GET_ALL_ADMINISTRATOR_USERS = HTTP_URL + "3.0/getuserprofilesbyrole.svc/managers";

    //获取所有分公司管理员用户信息
    public static final String HTTP_GET_ALL_BRANCH_ADMINISTRATOR_USERS = HTTP_URL + "3.0/getuserprofilesbyrole.svc/branchmanagers";

    //认证用户
    public static final String HTTP_GET_APPROVE_USER = HTTP_URL + "3.0/approveuser.svc";

    //用户是否存在
    public static final String HTTP_GET_ISUSEREXIST = HTTP_URL + "3.0/createuser.svc/isuserexist";

    //登陆
    public static final String HTTP_POST_LOGIN = HTTP_URL + "3.0/Login.svc/";

    //登陆
    public static final String HTTP_POST_FORGET_PASSWORD = HTTP_URL + "3.0/Login.svc/forgetpassword";

    //获取所有国家列表
    public static final String HTTP_GET_NATIONS = HTTP_URL + "3.0/citymanager.svc/allnations";

    //获取所有国家列表
    public static final String HTTP_GET_DEFAULT_NATION = HTTP_URL + "3.0/citymanager.svc/defaultnation";

    //获取所有省份列表
    public static final String HTTP_GET_PROVINCES = HTTP_URL + "3.0/citymanager.svc/allprovinces";

    //获取所有城市列表
    public static final String HTTP_GET_CITYS = HTTP_URL + "3.0/citymanager.svc/allcities";

    //获取所有分公司列表
    public static final String HTTP_GET_BRANCHCOMPANYS = HTTP_URL + "3.0/getuserprofilesbyrole.svc/branchcompanys";

    //获取分公司和经销商列表
    public static final String HTTP_GET_ALL_COMPANYS = HTTP_URL + "3.0/getuserprofilesbyrole.svc/branchcompanysandresellers";

    //根据关键词搜索上级公司
    public static final String HTTP_GET_SEARCH_PARENT_COMPANY = HTTP_URL + "3.0/getuserprofilesbyrole.svc/search";

    //获取城市名对应的GUID citymanager.svc/cityid?cn={cityName}
    public static final String HTTP_GET_CITY_GUID = HTTP_URL + "3.0/citymanager.svc/cityid";

    //获取指定城市 citymanager.svc/city?cid={cityId}
    public static final String HTTP_GET_CITY = HTTP_URL + "3.0/citymanager.svc/city";

    //获取所有房间类型
    public static final String HTTP_GET_ALL_ROOMTYPES = HTTP_URL + "3.0/citymanager.svc/roomtypes";

    //获取所有产品
    public static final String HTTP_GET_ALL_PRODUCTS = HTTP_URL + "3.0/productsearch.svc/allproducts";

    //搜索产品
    public static final String HTTP_GET_SEARCH_PRODUCTS = HTTP_URL + "3.0/productsearch.svc";

    //获取指定产品详细信息
    public static final String HTTP_GET_ONE_PRODUCT_DETAIL = HTTP_URL + "3.0/productsearch.svc/product";

    //获取指定产品图片
    public static final String HTTP_GET_ONE_PRODUCT_PICTURE = HTTP_URL + "3.0/productsearch.svc/productpic";

    //获取所有项目
    public static final String HTTP_GET_ALL_PROJECTS = HTTP_URL + "3.0/projectmanager.svc/projects";

    //获取所有子项目
    public static final String HTTP_GET_ALL_SUB_PROJECTS = HTTP_URL + "3.0/projectmanager.svc/childuserprojects";

    //创建项目
    public static final String HTTP_PUT_CREATE_PROJECT = HTTP_URL + "3.0/projectmanager.svc/project";

    //通过guid获得指定的项目
    public static final String HTTP_GET_PROJECT_BY_GUID = HTTP_URL + "3.0/projectmanager.svc/project";

    //修改指定项目信息
    public static final String HTTP_POST_PROJECT_INFO = HTTP_URL + "3.0/projectmanager.svc/project";

    //删除项目
    public static final String HTTP_DELETE_PROJECT = HTTP_URL + "3.0/projectmanager.svc/project";

    //获取项目的所有模板
    public static final String HTTP_GET_PROJECT_TEMPLATE = HTTP_URL + "3.0/projectmanager.svc/allprojecttemplate";

    //设置项目的模板
    public static final String HTTP_GET_SET_PROJECT_TEMPLATE = HTTP_URL + "3.0/projectmanager.svc/projecttemplate";

    //获取审核或者未审核项目
    public static final String  HTTP_GET_APPROVED_PROJECTS = HTTP_URL + "3.0/projectmanager.svc/reviewprojects";

    //获取产品系列列表
    public static final String HTTP_GET_PRODUCT_SERIES = HTTP_URL + "3.0/productsearch.svc/productxls";

    //获取产品系列是否可以选择
    public static final String HTTP_GET_PRODUCT_SERIES_ENABLE = HTTP_URL + "3.0/projectmanager.svc/enablexl";

    //设置产品系列是否可以选择
    public static final String HTTP_POST_PRODUCT_SERIES_ENABLE_SETTING = HTTP_URL + "3.0/projectmanager.svc/enablexl";

    //获取项目选择的产品系列
    public static final String HTTP_GET_PROJECT_PRODUCT_SERIES = HTTP_URL + "3.0/projectmanager.svc/xl";

    //通过产品系列获得产品型式
    public static final String HTTP_GET_PROJECT_PRODUCT_XS_BY_XL = HTTP_URL + "3.0/productsearch.svc/productxss";

    //通过产品系列获得产品型号
    public static final String HTTP_GET_PROJECT_PRODUCT_BY_XL = HTTP_URL + "3.0/productsearch.svc/productsbyxl";

    //通过产品型式获得产品型号
    public static final String HTTP_GET_PROJECT_PRODUCT_BY_XS = HTTP_URL + "3.0/productsearch.svc/productsbyxs";

    //获取产品系列下的型式列表
    public static final String HTTP_GET_PROJECT_SERIES_XS = HTTP_URL + "3.0/productsearch.svc/productxss";

    //修改项目选择的产品系列
    public static final String HTTP_POST_PROJECT_PRODUCT_SERIES = HTTP_URL + "3.0/projectmanager.svc/xl";

    //获取指定项目的所有房间
    public static final String HTTP_GET_PROJECT_ALL_ROOMS = HTTP_URL + "3.0/projectmanager.svc/rooms";

    //给所有房间自动选型室内机
    public static final String HTTP_GET_PROJECT_ALL_ROOMS_AUTO_SNJ = HTTP_URL + "3.0/projectmanager.svc/allroomsnjequip";

    //给所有房间自动选型室内机
    public static final String HTTP_GET_PROJECT_ALL_ROOMS_AUTO_QXSYKT = HTTP_URL + "3.0/projectmanager.svc/allroomqxsyktequip";

    //获取指定项目的某一个房间信息
    public static final String HTTP_GET_PROJECT_ROOM = HTTP_URL + "3.0/projectmanager.svc/room";

    //添加一个房间到指定项目
    public static final String HTTP_PUT_PROJECT_ROOM = HTTP_URL + "3.0/projectmanager.svc/room";

    //修改一个房间
    public static final String HTTP_POST_PROJECT_ROOM = HTTP_URL + "3.0/projectmanager.svc/room";

    //删除一个房间
    public static final String HTTP_DELETE_PROJECT_ROOM = HTTP_URL + "3.0/projectmanager.svc/room";

    //获取室内所有设备
    public static final String HTTP_GET_ROOM_ALL_MACHINE = HTTP_URL + "3.0/projectmanager.svc/indoorequips";

    //根据选型值匹配设备2
    public static final String HTTP_GET_DEFAULT_MACHINE2 = HTTP_URL + "3.0/productsearch.svc/productbyxsvalue";

    //根据选型值匹配设备1
    public static final String HTTP_GET_DEFAULT_MACHINE1 = HTTP_URL + "3.0/productsearch.svc/productbyxlvalue";


    //获取指定的设备信息
    public static final String HTTP_GET_ROOM_MACHINE = HTTP_URL + "3.0/projectmanager.svc/indoorequip";

    //添加一个房间内设备
    public static final String HTTP_PUT_ROOM_MACHINE = HTTP_URL + "3.0/projectmanager.svc/indoorequip";

    //修改一个房间内设备
    public static final String HTTP_POST_ROOM_MACHINE = HTTP_URL + "3.0/projectmanager.svc/indoorequip";

    //删除一个房间内设备
    public static final String HTTP_DELETE_ROOM_MACHINE = HTTP_URL + "3.0/projectmanager.svc/indoorequip";

    //获取负荷指标数据
    public static final String HTTP_GET_FACTOR_DATA = HTTP_URL + "3.0/citymanager.svc/loadfactorbyroomname";

    //获取项目中所有的室外机配置信息
    public static final String HTTP_GET_PROJECT_SWJINFO = HTTP_URL + "3.0/projectmanager.svc/swjinfos";

    //获取项目中指定的室外机配置信息
    public static final String HTTP_GET_PROJECT_ONE_SWJINFO = HTTP_URL + "3.0/projectmanager.svc/swjinfo";

    //添加一套室外机配置信息
    public static final String HTTP_PUT_PROJECT_ONE_SWJINFO = HTTP_URL + "3.0/projectmanager.svc/swjinfo";

    //修改一套室外机配置信息
    public static final String HTTP_POST_PROJECT_ONE_SWJINFO = HTTP_URL + "3.0/projectmanager.svc/swjinfo";

    //删除一套室外机配置信息
    public static final String HTTP_DELETE_PROJECT_ONE_SWJINFO = HTTP_URL + "3.0/projectmanager.svc/swjinfo";

    //获取项目中所有的全热交换器配置信息
    public static final String HTTP_GET_PROJECT_QRJHQ = HTTP_URL + "3.0/projectmanager.svc/qrjhqinfos";

    //获取项目中指定的全热交换器配置信息
    public static final String HTTP_GET_ONE_PROJECT_QRJHQ = HTTP_URL + "3.0/projectmanager.svc/qrjhqinfo";

    //添加一套全热交换器配置信息
    public static final String HTTP_PUT_PROJECT_ONE_QRJHQ = HTTP_URL + "3.0/projectmanager.svc/qrjhqinfo";

    //修改一套全热交换器配置信息
    public static final String HTTP_POST_PROJECT_ONE_QRJHQ = HTTP_URL + "3.0/projectmanager.svc/qrjhqinfo";

    //删除一套全热交换器配置信息
    public static final String HTTP_DELETE_PROJECT_ONE_QRJHQ = HTTP_URL + "3.0/projectmanager.svc/qrjhqinfo";

    //获取项目中所有的空气能热水机配置信息
    public static final String HTTP_GET_PROJECT_KQNRSJ = HTTP_URL + "3.0/projectmanager.svc/kqnrsjinfos";

    //获取项目中指定的空气能热水机配置信息
    public static final String HTTP_GET_ONE_PROJECT_KQNRSJ = HTTP_URL + "3.0/projectmanager.svc/kqnrsjinfo";

    //添加一套空气能热水机配置信息
    public static final String HTTP_PUT_PROJECT_ONE_KQNRSJ = HTTP_URL + "3.0/projectmanager.svc/kqnrsjinfo";

    //修改一套空气能热水机配置信息
    public static final String HTTP_POST_PROJECT_ONE_KQNRSJ = HTTP_URL + "3.0/projectmanager.svc/kqnrsjinfo";

    //删除一套空气能热水机配置信息
    public static final String HTTP_DELETE_PROJECT_ONE_KQNRSJ = HTTP_URL + "3.0/projectmanager.svc/kqnrsjinfo";

    //获取所有设备价格信息
    public static final String HTTP_GET_PROJECT_ALL_DEVICE_PRICE = HTTP_URL + "3.0/projectmanager.svc/equipprices";

    //获取指定设备价格信息
    public static final String HTTP_GET_PROJECT_ONE_DEVICE_PRICE = HTTP_URL + "3.0/projectmanager.svc/equipprice";

    //修改指定设备价格信息
    public static final String HTTP_POST_PROJECT_ONE_DEVICE_PRICE = HTTP_URL + "3.0/projectmanager.svc/equipprice";

    //审核项目
    public static final String  HTTP_GET_APPROVE_PROJECT = HTTP_URL + "3.0/projectmanager.svc/reviewproject";

    //获取所有的公告信息
    public static final String HTTP_GET_ALL_NOTICES = HTTP_URL + "3.0/postmanager.svc";

    //获取未读公告数量
    public static final String HTTP_GET_UNREAD_NOTICES = HTTP_URL + "3.0/postmanager.svc/unreadpost";

    //阅读了一条公告信息
    public static final String HTTP_GET_VIEW_NOTICE = HTTP_URL + "3.0/postmanager.svc/view";

    //发布一条公告信息
    public static final String HTTP_POST_ONE_NOTICE = HTTP_URL + "3.0/postmanager.svc";

    //删除一条公告信息 最后必须要有/
    public static final String HTTP_DELETE_ONE_NOTICE = HTTP_URL + "3.0/postmanager.svc/";

    //获取HTML格式的项目报告
    public static final String HTTP_GET_PROJECT_HTMLREPORT = HTTP_URL + "3.0/projectmanager.svc/htmlreport";

    //获取厂家介绍资源
    public static final String HTTP_GET_MANUFACTURE_DOC = HTTP_URL + "3.0/ResourceManager.svc/manufactureurl";

    //获取产品系列资源
    public static final String HTTP_GET_PRODUCT_DOC = HTTP_URL + "3.0/resourcemanager.svc/producturl";

    //获取样板工程资源
    public static final String HTTP_GET_DEMO_PROJECT = HTTP_URL + "3.0/resourcemanager.svc/sampleprojecturl";

    //获取施工动画资源
    public static final String HTTP_GET_DEMO_ANIMATION = HTTP_URL + "3.0/resourcemanager.svc/animationurl";

    //获取所有的统计模板
    public static final String HTTP_GET_ALL_STATISTICS_DATA = HTTP_URL + "3.0/statistic.svc/allstatistictemplate";

    //获取统计结果
    public static final String HTTP_GET_STATISTICS_RESULTS = HTTP_URL + "3.0/statistic.svc/htmlreport";

    //获取所有意见
    public static final String HTTP_GET_ALL_SUGGESTION = HTTP_URL + "3.0/suggestionmanager.svc";

    //阅读意见
    public static final String HTTP_GET_VIEW_ONE_SUGGESTION = HTTP_URL + "3.0/suggestionmanager.svc/view";

    //删除意见
    public static final String HTTP_DELETE_ONE_SUGGESTION = HTTP_URL + "3.0/suggestionmanager.svc/";

    //获取未读意见数量
    public static final String HTTP_GET_UNREAD_SUGGESTIONS = HTTP_URL + "3.0/suggestionmanager.svc/unreadsuggestion";

    //室内机自动选型
    public static final String HTTP_GET_SNJ_DEFAULT_DEVICE = HTTP_URL + "3.0/projectmanager.svc/snjequip";

    //轻型商用空调自动选型
    public static final String HTTP_GET_QXSYKT_DEFAULT_DEVICE = HTTP_URL + "3.0/projectmanager.svc/qxsyktequip";

    //室外机自动选型
    public static final String HTTP_GET_SWJ_DEFAULT_DEVICE = HTTP_URL + "3.0/projectmanager.svc/swjequip";

    //空气能热水机自动选型
    public static final String HTTP_GET_KQNRSJ_DEFAULT_DEVICE = HTTP_URL + "3.0/projectmanager.svc/kqnrsjequip";

    //全热交换器自动选型
    public static final String HTTP_GET_QRJHQ_DEFAULT_DEVICE = HTTP_URL + "3.0/projectmanager.svc/qrjhqequip";


    //功能介绍的url
    public static final String HTTP_FUNCTIONARY_INTRODUCE = "http://120.25.153.143:8888/Resource/Manual.html";

}
